import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @ClassName Demo01_ByteStream
 * @Description 字节流复制文件
 * @Author Li
 * @Date 2022/8/12 9:24
 * @ModifyDate 2022/8/12 9:24
 * @Version 1.0
 */
public class Demo01_ByteStream {
    public static void main(String[] args) throws IOException {
        // 记录开始时间
        long sTime = System.currentTimeMillis();
        // 创建输入流
        FileInputStream fis = new FileInputStream("C:\\test.mp3");
        // 创建输出流
        FileOutputStream fos = new FileOutputStream("D:\\test.mp3");
        // 将读取的数据写入到输出流
        int len;
        while ((len = fis.read()) != -1) {
            fos.write(len);
        }
        // 关闭流
        fos.close();
        fis.close();
        // 记录结束时间
        long eTime = System.currentTimeMillis();
        System.out.println("使用时间为：" + (eTime - sTime) + "ms");
    }
}
